Data Structure / Fall 2019
Announcements
Announcements
- Final Exam [solution]
- New Assignment released: [Written Assignment 3 - BST and Graph]
- New Lecture is up: Session 30 - 2-3, Red-Black and B Trees [slides]
- New Assignment released: [Programming Assignment 12 - Graphs]
- New Lecture is up: Session 29 - Toplogical Sort - SCCs [slides]
- Programming Exam 2b [doc]
- Programming Exam 2a [doc]
- Quiz10 [solution]
- New Lecture is up: Session 28 - Programming Exam - No Class
- New Lecture is up: Session 27 - Graph Connectivity, DFS, Connected Components, DAGs [slides]
- Quiz9 [solution]
- New Lecture is up: Session 26 - University Closed Due to Polution
Course Description
In this course, we aim to introduce students to algorithm thinking with an emphasis on learning through doing. After examining syllabus and course material from top universities including Stanford, Princeton and MIT we have chosen to follow the Data Structure and Algorithms Specialization developed by Alexander S. Kulikov due to excellent course material and its practical approach.
Previous Offerings
Course instructor
Sauleh Eetemadi
Teaching Assistants
Alireza Moradi
Ghazale Mahmoudi
Mahdi Moghadami
Maryam S. Hashemi
Mohammad Javad Mirshekari
Mohammad Javad Pirhadi
Mohammad Mahdi Abdollahpour
Mahsa Ghaderan
Motahare Mirzaei
Parisa Yalsavar
Sara Kodeiri